草庐IT

PHPEclipse 与 PDT

全部标签

php - 用于 Eclipse PDT 的 Zend Framework 插件

我安装了eclipsePDTIDE1.2.0版。我已经将它与Dojo一起使用来开发非常有趣的Ajax应用程序。现在我想在我的eclipseIDE中启用Zend框架。我怎样才能做到这一点。经过一番谷歌搜索后,我尝试了以下方法。1.)下载Zend框架并解压到我的C目录。2.)在我的php.ini文件中添加以下路径include_path=".;C:\ZendFramework-1.10.5\library"3.)更改Apache中httpd.conf文件中的以下行以支持.htaccess文件AllowOverrideNone到AllowOverrideAll重新启动Apache一次并测试是

php - Eclipse PDT : "<class> cannot be resolved to a type" for default php classes like DateTime, 异常等

在最近的一些Eclipse更新和工作区更改之后,我发现在PDT中验证我的PHP代码时存在一些问题。在为我的项目重新添加所有外部库后,每个外部类都是可解析的,但对于“DateTime”或“Exception”等PHP基类,我收到错误/注释“DateTime无法解析为类型”。PHP验证版本设置为7.1,但更低的设置会产生错误。我该如何解决这个验证问题? 最佳答案 这里有很多种可能的情况;我的是一个相当老的项目,构建路径配置有问题。但是使用GUI我无法修复它。在eclipse关闭时将以下行添加到项目文件夹中的.buildpath文件,然后

php - 如何在 Eclipse PDT 中获取图形化的 UML 类图?

我是Eclipse-PDT用户,希望在OOP类设计和重构过程中获得一些图形辅助。我的IDE:EclipseMars.1版本(4.5.1)我使用Eclipse进行Java开发,并且知道有很多工具可以提供帮助。EclipsePHP开发工具在集成和支持方面仍然落后。有一些用php编写的工具,例如phpuml,可以帮助生成xmi(v2.1)。由于过时的xmlnsurl,目前phpuml(v1.6.2)不会生成有效的xmi:尝试在EclipseEcore模型编辑器View中打开这些URL会导致异常:org.eclipse.emf.ecore.xmi.PackageNotFoundExceptio

php - 使用 PHP DateTime 解析和转换时区 PST 到 PDT(GMT -8 到 GMT -7)

我在使用PHPDateTime将GMT-8时区(PST)接收的日期转换为GMT-7(PDT)时区的人类可读格式时遇到困难。这是一个例子:$tz=newDateTimeZone('America/Los_Angeles');$saleEndDate=newDateTime("2016-11-07T17:30:00-08:00");$saleEndDate->setTimezone($tz);echo$saleEndDate->format('Y-m-dH:i:s');以上代码的输出为:2016-11-0717:30:00。但是,它应该显示2016-11-0718:30:00,因为Amer

php - 您可以使用 Eclipse PDT 启用变量突出显示吗?

我使用的是3.3.2版,我知道用于Java的常规Eclipse会突出显示变量。无论您使用什么语言,Notepad++都会执行此操作(如果您选择任何文本,它会突出显示相似的文本)我知道这不是至关重要的,后退/前进增量搜索是一个足够的解决方法,但如果有它会很好。更新看起来我有PDT1.03,(当前版本是2.0),我有Eclipse3.2.2。需要查看“帮助->软件更新->管理配置”,而不仅仅是“帮助->关于”。 最佳答案 您可以下载新的PDT2.0All-in-one和Eclipse3.4-此功能作为“标记事件”在此处提供,并且有一些新

php - Eclipse PDT 调试 Web 应用程序 : evaluating expressions in a console

当使用带有XDebug的EclipsePDT调试PHPWeb应用程序时,是否有任何方法可以打开一个控制台窗口,允许我输入并查看当前范围内任意表达式的值?这似乎是调试环境的一个明显元素,我可能遗漏了一些东西,但唯一类似于控制台的东西说“此时没有可显示的控制台” 最佳答案 诀窍是,正常启动PHP调试session,然后当您到达断点时,或者在单步执行代码时,请按照以下步骤操作:转到窗口->显示View选择“表达式”当表达式子窗口打开时,单击“创建新的监视表达式”图标[图标看起来像一个小代数方程x+y=?]在打开的对话框中输入任意表达式继续

用于 Eclipse PDT 的 PHP 5.4 解释器

那么PHP5.4发布了,但是eclipsePDT的解释器什么时候出来支持PHP5.4的新语法呢?到目前为止,我在网上所能找到的只是一个旧的“错误报告”:https://bugs.eclipse.org/bugs/show_bug.cgi?id=362672.似乎我什至不能在那里注册以发布有关其状态的问题。有人在做吗?是否有公开可用的开发版本?在新的PHP版本发布后,他们通常需要多长时间才能发布新的解释器?PHP5.4语法已经在很久以前发布了。为什么Eclipse仍然不支持它(我不是提示,只是想知道它卡在哪里)? 最佳答案 是的,有一

php - 数组初始化中的正确缩进,PDT/Zend Studio

我在代码中使用了以下数组初始化样式:$a=array('one'=>123,'two'=>456);但PDT/ZendStudio在这种情况下无法正常工作;按[Return]键后,它会将光标置于$a下方(在我的示例中)并忽略缩进。如果数组键是数字(至少不是以引号开头),则一切正常。这是它目前的工作方式(|—是编辑器在按下[Return]后放置插入符的位置)$a=array('one'=>123,[RETURN]|);这是预期的结果:$a=array('one'=>123,[RETURN]|);那么是否可以强制编辑器遵循我的缩进规则? 最佳答案

php - 在 eclipse pdt 中同步时 - 在比较 php 文件的版本时得到一个空白的灰色窗口

我已经为64位Linux安装了EclipsePDTHeliosSR1GTK(UbuntuMaverick全新安装)。我添加了用于使用Subversion的Subversive插件,并安装了SVNKit1.3.2连接器。我使用的是Sun的java而不是OpenJDK版本。当我同步一个php项目,并双击一个php文件来比较我所做的与基本修订版相比的差异时-它会打开一个比较文件的窗口,但该窗口是空的-我看到灰色背景好像没有文件被打开。当我打开未设置为PHP文件的文件时,它工作正常。(如果我使用一个带有.module扩展名的文件并在“内容类型”首选项Pane中将其定义为一个php文件,它会像上

php - Eclipse PDT插件安装

我正在尝试在Eclipse中安装PDT插件,但出现错误:Cannotcompletetheinstallbecauseoneormorerequireditemscouldnotbefound.Softwarebeinginstalled:PHPDevelopmentTools(PDT)3.1.2.201212211235(org.eclipse.php.feature.group3.1.2.201212211235)Missingrequirement:PDTDebugUIPlug-in3.1.2.201212211235(org.eclipse.php.debug.ui3.1.2.